\hypertarget{structnih_1_1component__functor}{
\section{nih\-:\-:component\-\_\-functor$<$ \-Vector\-\_\-type $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1component__functor}\index{nih\-::component\-\_\-functor$<$ Vector\-\_\-type $>$@{nih\-::component\-\_\-functor$<$ Vector\-\_\-type $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1component__functor_a6304fe3c6bd234625b4ccf4f4fa0305f}{
typedef \hyperlink{structnih_1_1binary__function__tag}{binary\-\_\-function\-\_\-tag} {\bfseries function\-\_\-tag}}
\label{structnih_1_1component__functor_a6304fe3c6bd234625b4ccf4f4fa0305f}

\item 
\hypertarget{structnih_1_1component__functor_a2d743b17bf03019f398f1552d50434c1}{
typedef \-Vector\-\_\-type {\bfseries first\-\_\-argument\-\_\-type}}
\label{structnih_1_1component__functor_a2d743b17bf03019f398f1552d50434c1}

\item 
\hypertarget{structnih_1_1component__functor_a17b0f12422275fa93ccd888fe5f40a94}{
typedef uint32 {\bfseries second\-\_\-argument\-\_\-type}}
\label{structnih_1_1component__functor_a17b0f12422275fa93ccd888fe5f40a94}

\item 
\hypertarget{structnih_1_1component__functor_ad89bf15dcbf94f6c9dbe742d456f66e1}{
typedef \-Vector\-\_\-type\-::value\-\_\-type {\bfseries result\-\_\-type}}
\label{structnih_1_1component__functor_ad89bf15dcbf94f6c9dbe742d456f66e1}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1component__functor_ac29daa9443e5cee9f254066afb107d9a}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E result\-\_\-type {\bfseries operator()} (const first\-\_\-argument\-\_\-type v, const second\-\_\-argument\-\_\-type i) const }
\label{structnih_1_1component__functor_ac29daa9443e5cee9f254066afb107d9a}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename Vector\-\_\-type$>$struct nih\-::component\-\_\-functor$<$ Vector\-\_\-type $>$}

return the second\-\_\-argument component of the first\-\_\-argument vector 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
